// $Id: loggercountroutingtable.h 33 2004-09-22 12:13:27Z hansemil $
#ifndef LOGGERCOUNTROUTINGTABLE_H
#define LOGGERCOUNTROUTINGTABLE_H

#include "loggercount.h"
#include "eos.h"
#include <fstream>

/**
 * The LoggerCountRoutingTable loggs statistics about number of neighbors in the routing table on the nodes in the network for all timesteps
 */
class LoggerCountRoutingTable : public LoggerCount {
public:
	LoggerCountRoutingTable();
	void eos_simulate_start(void *);
	void eos_simulate_stop(void *);
	void clock_tick(unsigned int);

private:
	Eos *m_eos;
	std::fstream m_fout;
};

#endif
